package route

import (
	"log"
	"net/http"
)

func DefaultAuthFunc(w *http.ResponseWriter, r *http.Request) bool {
	log.Println("[允许访问]", r.URL.String())
	return true
}

// 设置鉴权函数
//
// 可对response进行操作
//
// Func 具体的鉴权函数
func (m *Mux) SetAuthFunc(Func func(w *http.ResponseWriter, r *http.Request) bool) {
	m.authFunc = Func
	log.Println("已配置自定义鉴权函数")
}

func (m *Mux) SetCORS(allow bool) {
	m.cors = allow
}
